#ifndef __DAY07_TEST_H_  
#define __DAY07_TEST_H_  
#include <iostream> 
using namespace std;
class base{

    public:
    base(int);
    ~base();
    int val;
};
class A : virtual public base
{
    public:
        A(int,int);
       virtual ~A();
    int val;
};
class B :virtual public base
{
    public:
    B(int,int);
    ~B();
    int val;

};
class D :  public A, public B{
    public:
    D(int,int,int,int);
    ~D();
    
};
#endif
